package code.structure.manager.sound 
{
	
	/**
	 * 声音接口
	 * @author CYang
	 */
	public interface ISound 
	{
		/**
		 * 播放音效
		 * @param	name
		 * @param	volume
		 * @param	loop
		 */
		function playSound(name:String, volume:Number = 1, loop:int = 1):void;
		/**
		 * 停止音效
		 * @param	name
		 */
		function stopSound(name:String):void;
		/**
		 * 播放停止背景音乐
		 * @param	value
		 * @param	name
		 */
		function playMuise(value:Boolean, name:String = "SelfHome"):void;
		/**
		 * 获取是否有音效
		 */
		function get bSound():Boolean;
		/**
		 * 设置是否有音效
		 */
		function set bSound(value:Boolean):void;
		/**
		 * 获取是否有音乐(背景音乐)
		 */
		function get bMuise():Boolean;
		/**
		 * 设置是否有音乐(背景音乐)
		 */
		function set bMuise(value:Boolean):void;
	}
	
}